home *** CD-ROM | disk | FTP | other *** search
/ The Atari Compendium / The Atari Compendium (Toad Computers) (1994).iso / book / graphics / b13.gif < prev    next >
Graphics Interchange Format  |  1996-01-09  |  16KB  |  552x743  |  4-bit (3 colors)
Labels: text | screenshot | parallel | line | diagram | black and white | receipt
OCR: System Variables - B.13 L@_ 000000 M M T T e a 3 S T T Location(s ) Size Type Meaning 0x000004F2 LONG RAM _sysbase: This value points to the beginning of the TOS operating system. The beginning of the OS contains a structure as follows: typedef struct _osheader /* BRA to Reset Code */ UWORD os_entry; /* TOS Version */ UWORD os version; /* Reset Code */ VOID *reseth; /* Pointer to OSBASE */ struct _osheader #os_beg; /* Pointer to 0S end*/ VOID *os_end; /* Reserved */ LONG os_rsv1; / * Memory Usage PB */ GEM MUPB *os magic; /* 03 Date $YYYYMMDD */ LONG os_date; /* OS Conf. Bits */ UWORD os conf; /* DOS OS Date */ UWORD os dosdate; /* As of TOS 1.2 */ /* Base of 0S Pool */ char ** p_root; /* Key. Shift State */ char ** pkbshift; /* Current process BASEPAGE ** p_run; /* Reserved */ char *p_rsv2; } OSHEADER; 0x000004F6 LONG RAM _shell_o: Normally not utilized, this vector allows a shell process to be installed which expects to be called with a pointer to a CLI-type command to be at 4(sp). If a command handler does not exist, this value will be NULL. 0x000004FA LONG RAM end'_os: This value points to the end of RAM utilized by TOS (copied into membot). 0x000004FE LONG RAM exec_os: This vector is jumped through when operating system initialization is complete (normally points to the Desktop/AES startup code).